<?php
	//if (!isset($_SESSION)) { session_start(); }
  // Datos extraidos
  $lenguaje = 'es';
  //Archivos incluidos despues de la verficacion por seguridad.
  include_once('../../includes/fk_php/Connections/connection.php');
  
  switch($lenguaje): // Selecion de lenguaje de la apliacion
	case 'es': include_once('../../includes/fk_php/lenguaje_es(v2).php'); $DB_lenguaje = 'nom_es';
		break;
	case 'en': $DB_lenguaje = 'nom_en'; break;
  endswitch;

?>

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
		.add {
            background-image:url(../../fk_skin/add.gif) !important;
        }
        .remove {
            background-image:url(../../fk_skin/delete.gif) !important;
        }
		.buscar {
            background-image:url(../../fk_skin/buscar.gif) !important;
        }
		.refresh {
            background-image:url(../../fk_skin/refresh.png) !important;
        }
	</style>
  <link rel="stylesheet" type="text/css" href="../../includes/extjs/resources/css/ext-all.css" />
  <!-- LIBS -->
  <script type="text/javascript" src="../../includes/extjs/adapter/ext/ext-base.js"></script>
  <!-- ENDLIBS -->
  <script type="text/javascript" src="../../includes/extjs/ext-all.js"></script>
  <!--	EDITOR GRID --->
  <script type="text/javascript" src="../../includes/extjs/src/widgets/grid/EditorGrid.js"></script>
  
  <script type="text/javascript" src="../../includes/extjs/src/locale/ext-lang-<?=$lenguaje?>.js"></script>
  <script type="text/javascript">
//-------------------------------------------------------    
	Ext.onReady(function(){
		Ext.BLANK_IMAGE_URL = '../../includes/extjs/resources/images/default/s.gif';
		Ext.QuickTips.init(); 
		Ext.form.Field.prototype.msgTarget = 'side';
		//Funcionalidad de Boton de busqueda
		
		
	//Arreglo bidimensional de datos 
	var storesolicitudes = new Ext.data.JsonStore({ // asignandole a la propiedad json la data
		url: 'mod_viajes_transporte_grid.php',
		root: 'data',
		fields: [
			'idsolicitud',
			'placacabezal',
			'placafurgon',
			'fechaingreso',
			'fechasalida',
			'horasalida',
			'pais',
			'estadoCmb','tipoCmb','cargaCmb','idruta','idpersona','idcliente','conductor','descpais','rutaorigen','rutadestino'
			]
	});
	
	storesolicitudes.load({params:{buscar:'todos'}});
//-------------------------------------------------------
	
	
		
	var mySelectionModel = new Ext.grid.CheckboxSelectionModel({singleSelect: false});
	
		
	// CREACION DEL GRID ===============================
	var gridsolicitudes = new Ext.grid.EditorGridPanel({
		store: storesolicitudes,
		collapsible: true,
		frame: true,
		renderTo: 'grid-div',
		width:  '100%',
		height: 500,
		clicksToEdit: 2,
		title:'Solicitud de Transporte',
		stripeRows: true,
		autoScroll: true,
		border: false,
		loadMask: true,
		sm: mySelectionModel, //referencia al selectionModel
		columns: [
			new Ext.grid.CheckboxSelectionModel(),  
			{
				id			: 'idsolicitud',
				dataIndex	: 'idsolicitud',
				header		: 'Solicitud',
				hidden		: true,
				width		: 100,
				sortable	: true
			},
			{
				id			: 'placacabezal',
				dataIndex	: 'placacabezal',
				header		: 'Placa Cabezal',
				width		: 100,
				sortable	: true
			},
			{
				id			: 'placafurgon',
				dataIndex	: 'placafurgon',
				header		: 'Placa Furgon',
				width		: 100,
				sortable	: true
			},
			{
				dataIndex	: 'conductor',
				header		: 'Conductor',
				width		: 100,
				sortable	: true
			},
			{
				dataIndex	: 'fechaingreso',
				header		: 'Fecha Ingreso',
				width		: 100,
				hidden		: true,
				sortable	: true
			},
			{
				dataIndex	: 'fechasalida',
				header		: 'Fecha Salida',
				width		: 100,
				sortable	: true
			},
			{
				dataIndex	: 'horasalida',
				header		: 'Hora Salida',
				width		: 100,
				sortable	: true
			},
			{
				dataIndex	: 'descpais',
				header		: 'Pais',
				hidden		: true,
				width		: 150,
				sortable	: true
			},
			{
				dataIndex	: 'estadoCmb',
				header		: 'Estado',
				width		: 100,
				sortable	: true
			},
			{
				dataIndex	: 'rutaorigen',
				header		: 'Ruta Origen',
				width		: 100,
				sortable	: true
			},
			{
				dataIndex	: 'rutadestino',
				header		: 'Ruta Destino',
				width		: 100,
				sortable	: true
			},
			{
				dataIndex	: 'tipoCmb',
				hidden		: true,
				header		: 'Tipo'
			},
			{
				dataIndex	: 'cargaCmb',
				header		: 'Carga',
				width		: 100,
				hidden		: true,
				sortable	: true
			},
			{
				dataIndex	: 'idruta',
				header		: 'Ruta',
				width		: 100,
				hidden		: true,
				sortable	: true
			},
			{
				dataIndex	: 'idpersona',
				header		: 'Persona',
				width		: 100,
				hidden		: true,
				sortable	: true
			},
			{
				dataIndex	: 'idcliente',
				header		: 'Cliente',
				width		: 100,
				hidden		: true,
				sortable	: true
			},
			],tbar: [
			'->','-'
            ]
	});
	//
	//----------------------------------------
	
	Ext.override(Ext.form.Field, {
    setReadOnly: function(readOnly) {
        if (readOnly == this.readOnly) {
            return;
        }
        this.readOnly = readOnly;

        if (readOnly) {
            this.el.dom.setAttribute('readOnly', true);
        } else {
            this.el.dom.removeAttribute('readOnly');
        }
    }
	});
	
			
	//Boton Borrar
	function borrarsolicitudes(){
			Ext.MessageBox.confirm('<?=Title_confirmacion ?>', '<?=PrgAdmin_002?>', function(btn){
				if(btn === 'yes'){
					var selections = gridsolicitudes.selModel.getSelections();
					Ext.each(selections,function(record){
						id = record.get('idsolicitud');
						storesolicitudes.load({params:{buscar:'todos',proceso:'del',ident:id}});
					});
				}
			});
	};
		
  
		});
		
</script>
  <!-- 	Estilo interno -->
  <style type="text/css">
  body,td,th {
  font-family: Verdana, Geneva, sans-serif;
  }
  </style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<div id="grid-div" ></div>
</body>
</html>